home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / qd10.zip / Q&D10.DOC next >
Text File  |  1992-09-13  |  17KB  |  429 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.             ┌───────────────────────────────────────────────┐
  9.             │            Q U I C K   &   D I R T Y          │
  10.             │                  Version  1.0                 │
  11.             │       Initial release after Alpha tests       │
  12.             └─────────[ Copyright 1992,  Pat Marr ]─────────┘
  13.  
  14.  
  15.                             Compiled 9/11/1992
  16.  
  17.  
  18.  
  19.             NOTE: where the filename "Q&D" is used in the docs,
  20.                   substitute the current version's file name
  21.                   where syntax is being described.
  22.  
  23.                   (for example "Q&D10" if current version is 1.0)
  24.  
  25.  
  26.  
  27.  
  28. ---------------------------------------------------------------------------
  29. OVERVIEW:
  30. ---------
  31.  
  32.       QUICK & DIRTY is an online game that uses ANSI codes to write directly
  33. to the sysop's and user's screen, so small screen updates can be made without
  34. having to endure the irritation of watching the entire screen reprint everytime
  35. the game player presses a key!!   Since Ansi is required, you should probably
  36. note that fact on your game menu, as non-ansi callers who try to play won't
  37. have much fun.
  38.  
  39. The game is an online version of the old hand-help puzzle which required
  40. you to rearrange letters until they were back in alphabetical order. One
  41. difference is that Q&D allows you to cheat a little by swapping 2
  42. letters if you get in a pinch!  The game also generates an ASCII and an
  43. ANSI scoreboard file, for those who like to see the scores without
  44. actually playing the game.
  45.  
  46. Q&D also allows use of multiple configuration files, so the game can be
  47. played on multi node BBSes.   It should be noted, however, that the game
  48. can not be played simultaneously from more than one port (not even if
  49. you use separate copies of the game for each port.)
  50.  
  51.  
  52. Q&D is a good choice for "occasional" playing.  It doesn't require a
  53. daily commitment like some games do.  If your game menu is currently full
  54. of "ongoing games", Q&D might provide something a little different.
  55.  
  56.  
  57.  
  58.          
  59. ----------------------------------------------------------------------------
  60. BBS COMPATIBILITY
  61. -----------------
  62.  
  63. Q&D should be able to access the following types of BBS door user files:
  64.  
  65. CHAIN.TXT      (WWIV and VBBS)
  66. GTUSER.BBS     (GT POWER)
  67. CALLINFO.BBS   (old versions of WILDCAT!, long version of CALLINFO only)
  68. DOOR.SYS       (new WILDCAT!, GAP, and a few others since it is a standard)
  69. DORINFO1.DEF   (RBBS)
  70. SFDOORS.DAT    (SPITFIRE)
  71. DOORUSER.DAT   (SCANLINE)
  72. PCBOARD.SYS    (PCBOARD)
  73.  
  74. In an effort to make the games run on other MS-DOS BBS systems not mentioned
  75. above, there is an option to let the players "sign in" instead of reading the
  76. users name from your door user file.  Therefore, I believe it is safe to say
  77. that Q&D will run on ANY MS-DOS based BBS with ANSI.
  78.  
  79. If you find that Q&D fails to read the caller's name correctly from one
  80. of these BBS files, please let me know about it so the problem may be fixed.
  81. (My address is at the end of these docs...)
  82.  
  83.  
  84. -------------------------------------------------------------------------------
  85. BBS SETUP INSTRUCTIONS:
  86. -----------------------
  87.  
  88.  
  89. step 1:  Create a directory for the game files.  As an example, we'll assume
  90.          you named the new directory "\GAMES"  (but you can use any legal
  91.          directory name)
  92.  
  93.  
  94. step 2:  Copy the files to the new directory
  95.  
  96.  
  97. step 3:  Do whatever you normally do to add an online game to your BBS's
  98.          game menu
  99.  
  100.  
  101. step 4:  To configure the game for your system, play it the first time
  102.          fron DOS (not as a door).  The game will look for its support
  103.          files, and if it doesn't find them, it will execute a
  104.          configuration procedure.
  105.  
  106.          This procedure will prompt you for info about your system, then
  107.          it will write your responses to an ASCII file.  If you prefer,
  108.          you may create the ascii configuration file with a text editor
  109.          rather than using the config utility.  The file must include
  110.          the following 8 items, each on a separate line:
  111.  
  112.        *  Name of your BBS
  113.        *  phone # of your BBS
  114.        *  City & state of your BBS
  115.        *  Com port used by BBS/online games   (1 - 4)
  116.        *  full pathname of door info file (chain.txt, door.sys, etc)
  117.  
  118.                 note: if you would like the game to prompt players to
  119.                       enter their names each time they play, rather than
  120.                       reading the names from your BBS door file, then
  121.                       leave this space blank.
  122.  
  123.        *  full pathname for saving ANSI top ten scoreboard
  124.        *  full pathname for saving ASCII top ten scoreboard
  125.  
  126.                       Scoreboard file notes:
  127.  
  128.                       **  Pathnames should NOT include DRIVE letter
  129.                       **  If no filename is specified, then
  130.                           no top ten file will be created
  131.                       **  If you specify a directory other than the
  132.                           directory in which the game is located, it is
  133.                           your responsibility to make sure that such a
  134.                           directory exists.
  135.  
  136.        *  Y or N to designate whether you need a high speed modem handshake
  137.                 note: N = XON-XOFF handshake, Y = CTS handshake plus XON-XOFF
  138.  
  139.  
  140.     NOTE: you can make additional config files as follows:
  141.  
  142.        * Edit your original text file with a text editor, or.....
  143.  
  144.        * Use Q&D's built-in config feature by specifying a config
  145.          filename as a command line parameter when first running the
  146.          game from DOS.  Each time you specify a new filename, a new
  147.          config file is created.
  148.  
  149.          For example:    The command   "Q&D CONFIG.001"   will create a
  150.                          new config file named CONFIG.001 if it doesn't
  151.                          already exist.  If the file already exists, then
  152.                          Q&D will execute, using the configuration found
  153.                          in CONFIG.001
  154.  
  155.                          If no config filename is specified, the default
  156.                          name CONFIG.Q&D is used.
  157.  
  158.  
  159. step 5 :
  160.        Generic syntax to run Q&D on a single node BBS is:
  161.  
  162.                   \DIRNAME\Q&D
  163.                  ^-------------^
  164.                         |
  165.                   (full Q&D Path)
  166.  
  167.       If your BBS's dooruser file is not supported, or if Q&D fails
  168.       to read your door user file correctly, you can bypass the problem by
  169.       omitting the dooruser filename from Q&D's config file.  If no
  170.       door user filename is specified, the user will be prompted to enter
  171.       his name.
  172.  
  173.                  
  174. Alternate step 5 (for multi node BBSes)
  175.  
  176.       On multi node BBSes it will be necessary to create a config file
  177.       for each node, because the config file dictates which com port to
  178.       use, and the path name for your door user file (which is different
  179.       for each node on multi node BBSes)
  180.  
  181.        In order to let Q&D know which config file to use,
  182.       you should add the name of the config file as a parameter when
  183.       starting the game.  For example....
  184.  
  185.        Generic syntax to run Q&D from node 1:
  186.  
  187.                   \DIRNAME\Q&D NODE1.CFG
  188.                  ^------------^---------^
  189.                         |          |
  190.             (full Q&D Path)      (Name of config file you prepared for
  191.                                  node 1.  The filename may be anything
  192.                                  you choose.)  You can create the config
  193.                                  file by starting the game from DOS (not
  194.                                  as a door), specifying the filename.
  195.                                  Each time you specify a new config
  196.                                  filename, the configuration module will
  197.                                  create a new config file with that name.
  198.  
  199.                                  Config files should be located in the
  200.                                  same directory as the game.
  201.  
  202.  
  203.          Likewise, to run the game from node 2....
  204.  
  205.                       \DIRNAME\Q&D NODE2.CFG
  206.                                    ---------
  207.                                        |
  208.                                     Node2.cfg would be the same as
  209.                                     node1.cfg, except it would specify
  210.                                     com2 instead of com1, and it would
  211.                                     specify a different pathname for the
  212.                                     door user file (chain.txt, door.sys)
  213.                                     NOTE: Just naming the file NODE2.cfg
  214.                                     isn't what causes the game to use
  215.                                     node 2.... the config file itself
  216.                                     must be edited to specify a new node
  217.                                     and dooruser path.
  218.  
  219.  
  220.  
  221. ----------------------------------------------------------------------------
  222. BATCH FILES:
  223. ------------
  224.  
  225.       If you use the syntax as specified, you won't need to use a batch file
  226.       to change directories. Q&D checks the Environment to find out what
  227.       directory it's in, and looks there for its data files.  You never need
  228.       to leave the BBS directory at all!
  229.  
  230.  
  231.       For some reason (unbeknownst to me) using a batch file to run the games
  232.       causes the final message   "please wait while BBS reloads..."   to vanish!!
  233.       Therefore I recommend running the games without a batch file.
  234.  
  235.  
  236.       The only time you might NEED to use a batch file is if you plan to
  237.       run Q&D on a different drive than the BBS is on (a ramdisk,
  238.       for example). Generally speaking, I'd avoid running it on a
  239.       different drive, because the routines that let Q&D know where
  240.       to find its support files check only on the CURRENT drive. So, if
  241.       you run on a different drive, you'll need a batch file to change
  242.       drives/directories, and you'll also need to add the drivespec to
  243.       all your file references (like the name of the BBS user file...)
  244.  
  245.       Sample batch file:
  246.  
  247.         @ ECHO OFF
  248.         D:                                 <--change to other drive
  249.  
  250.         COPY C:\GAMES\*.* D:               <-- copy game files from
  251.                                                hard disk to ram disk
  252.  
  253.         Q&D NODE1.CFG                      <-- play game, specifying
  254.                                                which config file to use
  255.                                                if multi node
  256.  
  257.         COPY D:*.* C:\GAMES                <-- copy game files back to
  258.                                                hard drive directory
  259.  
  260.  
  261.         C:                                 <--change back after game
  262.  
  263.  
  264.         CD \WWIV                           <--get bbs directory
  265.  
  266.  
  267.  
  268. ---------------------------------------------------------------------------
  269. CONSIDERATIONS :
  270. ----------------
  271.  
  272.        If your BBS handles the communications I/O by intercepting DOS
  273.        calls and rerouting them through the serial port, then you'll need
  274.        to set the "INTERCEPT DOS" switch to "OFF" or "N" (whatever).
  275.        This is NOT optional! Leaving the INTERCEPT DOS switch on will
  276.        definitely crash your system!
  277.  
  278.                        ----------------------------
  279.  
  280.        The drive on which Q&D is loaded should be the same as the
  281.        drive the BBS is on.  For example, if the BBS is on drive C: then
  282.        trying to run Q&D from drive D: will result in file errors,
  283.        since it will be looking on drive C: for its support files.
  284.        (see batch file sample above for solution)
  285.  
  286.                                     
  287. ------------------------------------------------------------------------------
  288. RUNNING THE GAMES, BUT NOT AS A DOOR:
  289. -------------------------------------
  290.  
  291. syntax:  Q&D                               (if running game from its
  292.                                              own directory...)
  293.  
  294.       --- or ---
  295.  
  296.                                                                                                       files are in the same
  297.          \GAMES\Q&D                          (If running game from a
  298.                                               different directory.  Game
  299.                                               doesn't need to be played
  300.                                               from its own directory,
  301.                                               because it knows where to
  302.                                               find its support files)
  303.  
  304.         --- or ---
  305.  
  306.  
  307.           \GAMES\Q&D NODE1.CFG               (If you want to use one of
  308.                                               several config files, then
  309.                                               specify the config file to
  310.                                               be used)
  311.  
  312.      Syntax is actually the same as a door and as a standalone game.
  313.  
  314. -----------------------------------------------------------------------------
  315. REGISTRATION:
  316. -------------
  317.  
  318. None required.  I've gotten a lot out of BBSing, and hopefully, this will
  319. put a little back.   Please distribute unmodified versions of Q&D
  320. freely to other BBSes.
  321.  
  322. If you run Q&D on your BBS, please mail me your Name, Address,
  323. BBS name & phone number... (This isn't required, it just gives me
  324. a random sampling of where the game is being played already)
  325.  
  326. If you like Q&D, and send me a self addressed stamped floppy/mailer,
  327. along with whatever type of diskette your IBM compatible computer uses
  328. and I'll send you copies of several other online games I've written:
  329.  
  330.      * ANSIGAMES is 4 games in one: Hangman, Lotto, Dice and Lost Wallet
  331.      * JUMBLE is a word unscrambling game, with various levels of play.
  332.  
  333. All these games are fully functional, and require no registration.
  334.  
  335.  
  336.  
  337.  
  338.  
  339. ---------------------------------------------------------------------------
  340. RE-ROLLING THE GAME (starting over)
  341. -----------------------------------
  342.  
  343. You can reroll the game by deleting all the .Q&D files in the
  344. Q&D directory.  Q&D will create new files to replace the deleted ones,
  345. but you WILL need to run the game from DOS again to recreate the config
  346. file(s)
  347.  
  348. If you created multiple config files, or config files that don't end
  349. with the extension ".Q&D" then you may also need to delete them too.
  350.  
  351. However, if you only want to start the scores over, then  just delete
  352. the SCORES.Q&D file and the topten ANSI/ASCII files.
  353.  
  354.  
  355.  
  356. -----------------------------------------------------------------------------
  357. AUTHOR'S ADDRESS
  358. ----------------
  359.  
  360. Have fun.  If you have any questions or suggestions, you may contact me....
  361.  
  362.  
  363. 1) By calling FRINC BBS, Winston Salem NC   (919) 768-2556  (handle = Pat Marr)
  364.  
  365. 2) On WWIVNET, I can be reached as 30@9986   (FRINC's node #)
  366.  
  367. 3) On FIDO I can be reached at 1:151/601, user name = Pat Marr
  368.    or by calling Ronnie's Private BBS (919) 760-4087
  369.  
  370. 4) By US Mail at:
  371.  
  372.                          Pat Marr
  373.                          5188 Little Brook Lane
  374.                          Winston-Salem, NC 27104
  375.                          (919) 760-3187
  376.  
  377. -------------------------------------------------------------------------------
  378. WANNA HELP?
  379. ------------
  380.  
  381. * You can help me by uploading Q&D to at least 1 other BBS.... :-)
  382.  
  383. * Better yet, call the two BBSes that so graciously support my games, and
  384.   tell the sysop you got his phone number from QUICK & DIRTY's docs!
  385.   I'd hate for them to think they've helped support a game that nobody
  386.   ever plays!!  (see phone numbers below)
  387.  
  388.  
  389.  
  390. -------------------------------------------------------------------------------
  391. THANKS TO...
  392. ------------
  393.  
  394. 1) Ronnie Abernathy, Sysop at RONNIE'S PRIVATE BBS in Winston Salem NC.
  395.    (919) 760-4087        (running WILDCAT 3.xx multi node software)
  396.  
  397.    Ronnie has provided the creative insight behind several of the game's
  398.    features, suggesting (among other things) the ansi/ascii score files
  399.    and the ability to let the game use multiple config files, a feature
  400.    necessary for multi node BBSes.
  401.  
  402.    Without his constant encouragement, Alpha testing, and BBS support,
  403.    the ANSIGAME series of online games would never have been possible.
  404.  
  405.  
  406.  
  407.    FIDO sysops should be able to FREQ Q&D from Ronnie at node  1:151/601
  408.  
  409.    If you like Q&D, you may also want to try ANSIGAMES or JUMBLE...
  410.    (also available for DL on Ronnie's BBS)
  411.    All 3 require ANSI, and should appeal to approximately the same type of
  412.    players.
  413.  
  414.  
  415. 2) Brad Trogden (aka REPO MAN) SYSOP at FRINC BBS in Winston Salem NC.
  416.    (919)  768-2556      (running WWIV 4.20 software  WWIVNET NODE 9986)
  417.  
  418.    Brad has graciously offered his BBS as the official ANSIGAMES/JUMBLE
  419.    support BBS. If there is a new version of Q&D, ANSIGAMES or JUMBLE, it
  420.    will be available on FRINC. (in fact FRINC's cd-ROM  and large hard drive
  421.    are FULL of files,  many of which are online games...)
  422.  
  423.  
  424.  
  425. 3) And thanks to YOU for running Q&D on YOUR BBS!
  426.  
  427.  
  428.  
  429.